/*
 * DistanceWeapon.h
 *
 *  Created on: 08/07/2011
 *      Author: Rafael
 */

#ifndef DISTANCEWEAPON_H_
#define DISTANCEWEAPON_H_

#include "Weapon.h"
#include "Ammo.h"
#include "entity/Model.h"

class DistanceWeapon: public Weapon {
private:
	double shootSpeed;
	double rechargeSpeed;
	Ammo *ammo;
public:
	DistanceWeapon(int id, double shootSpeed, double rechargeSpeed, Ammo *ammo);
	virtual ~DistanceWeapon();

	void equip(Model *model);
};

#endif /* DISTANCEWEAPON_H_ */
